/*--------基本样式--------*/
html,body { width:100%; height:100%;}
body, td, th { font-size:12px; color: #231915; font-family:"微软雅黑", Arial, Helvetica, sans-serif; margin:0; padding:0; word-break:break-all; }
p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
form { margin:0; padding:0 }
ul, li, dl, dt, dd { margin:0; padding:0; list-style:none }
input { margin:0; padding:0; font-size:12px; border:0 }
select { background:#fff; border:1px solid #d1d1d1; }
img { border:0 }
table {border-collapse: collapse;}
.text-l { text-align:left!important }
.text-r { text-align:right!important }
.text-c { text-align: center!important }
.mb10 { margin-bottom:10px;}
.p0 { padding:0 !important;}
.col2 { width:49%}
.col3 { width:33%}
.fl { float:left }
.fr { float:right }
.f14 { font-size:14px }
.clear { display:block; height:1px; line-height:1px; clear:both; font-size:0; overflow:hidden }
.blank, .blank5 { height:10px; overflow:hidden; clear:both }
.blank5 { height:20px; }
.p10 { padding:10px; }
.mr0 { margin-right:0 !important}
img.border { border:1px #ccc solid;padding: 2px;}
a { color: #555555; text-decoration: none; }
a:hover { color: #db913c; text-decoration: none; }
.block { display:block !important; width:100%}
.iblock { display:inline-block; *display:inline; *zoom:1}
.red, a.red, a.red:hover { color: #ff0c00; text-decoration: none; }
.orange, a.orange, a.orange:hover { color: #db913c; text-decoration: none; }
.text-decoration,.text-decoration:hover { text-decoration:underline;}
.font_wryh { font-family: "微软雅黑"; }
.font_verdana { font-family: Verdana; }
.gray, a.gray, a.gray:hover { color: #999; text-decoration: none; }
.clearfix:after { content:" "; display: block; clear: both; height:0; visibility: hidden; zoom:1}
.dashline {background: url("../images/dash.gif") repeat-x scroll 0 bottom transparent; height:1px; clear:both;overflow:hidden;}
body, button, input, select, textarea {font: 12px/1.5 ,arial,sans-serif;}
#bodyWrap{ margin: 0px auto;width: 970px;padding: 0px 15px;}
.bodyWrap{ margin: 0px auto;width: 970px;padding: 0px 15px;}
/*--------表单样式--------*/
.f-input, .f-input-dark { background-color:#fff; border:1px #999 solid; color:#555; padding:0 2px; height:18px; line-height:18px }
.f-input-gray {border-color:#dddddc; }
.f-input-dark {border-color:#585859; color:#696969 }
#mainsearchform input.f-input-dark{
	border: 2px solid #DCDDDD;
    padding: 0 2px;
    width: 139px;
} 
#mainsearchform select#classselect{
	margin-bottom: 9px;
    width: 159px;
	margin-top: 6px;
}
.btn-min-orange, .btn-min-gray, .btn-min-dark,.btn-min-attention,.btn-search,.btn-orange, .btn-gray{ display:inline-block; *display:inline;*zoom:1;cursor:pointer; color:#fff; background:url(../images/form_bg.png) repeat-x; text-align:center; height:20px; line-height:20px; margin:0 2px  }
.btn-min-orange, .btn-min-gray { min-width:50px }
.mainsearch .btn-min-gray { 
	background: none repeat scroll 0 0 #ED8719;
    color: #FFFFFF;
    font-size: 12px;
    padding: 1px 10px;
}
.btn-min-dark { background-position:0 -40px;padding:0 8px }
.btn-orange, .btn-gray { width:96px; height:26px; line-height:26px; background-repeat:no-repeat; background-position:0 -80px; }
.btn-orange:hover, .btn-gray:hover{ color:#fff}
.btn-gray { background-position:-100px -80px; }
.btn-min-attention { width:42px; height:10px; background-position:0 -110px;}
.btn-search { width:22px; height:20px; background-position:0 -60px}
/*--------分享图标--------*/
.link_renren, .link_baidu, .link_kaixin, .link_qq, .link_sohu, .link_douban, .link_yaho, .link_sina, .link_weibo { width:16px; height:16px; margin-right:2px; display:inline-block; *display:inline;
zoom:1; overflow:hidden; vertical-align:middle; background:url(../images/icon_fenxiang.gif) no-repeat; }
.link_renren { background-position:0 0 }
.link_baidu { background-position:0 -16px }
.link_kaixin { background-position:0 -32px }
.link_qq { background-position:0 -48px }
.link_sohu { background-position:0 -64px }
.link_douban { background-position:0 -80px }
.link_yaho { background-position:0 -96px }
.link_sina { background-position:0 -112px }
.link_weibo { background-position:0 -128px }
/*--------图片排版--------*/
/*图片尺寸*/
.imgw960 { width:960px;}
.imgw55 { width:55px; height:55px; }
.imgw80 { width:80px; height:110px; }
.imgw98 { width:98px; height:100px; }
.imgw118 { width:118px; height:118px; }
.imgw190 { width:190px; height:346px; }
.imgw135 { width:135px; height:160px; }
.imgw170 { width:170px; height:170px; }
.imgw110 { width:110px; height:160px; }
.imgw105h150 { width:105px; height:150px; }
.imgw105h65 { width:105px; height:65px; }
.imgw175h65 { width:175px; height:65px; }
.imgw144h70 { width:144px; height:70px; }
.imgw300h68 { width:300px; height:68px; }
.imgw105h50 { width:105px; height:50px; }
.imgw300h125 { width:300px; height:125px; }
.imgw105 { width:105px; /*height:115px;*/ }
.imgw100 { width:100px; height:75px; border:1px #ccc solid; margin-top:5px;}
.imgw104 { width:104px; height:50px; overflow:hidden}
.imgh170 { width:190px; height:170px; }
/*图片列表*/
ul.imglist{ overflow:hidden; padding: 0 0 3px 0;}
.imglist li{ float:left; margin:0px 7px 6px 0; display: inline}
.imglist li h1{ font-size:12px; text-align:center; line-height:1.8em; font-weight:normal}
.imglist.border li{ border:1px #ccc solid}
.imglist.fnone li{ float:none}
.imglist.border li img{ border:2px #fff solid}
.imglist.m8 li{ margin:8px;}
.imglist.m5 li{ margin:3px 5px;}
.imglist.m6 li{ margin:5px 7px; margin-left:0}
.imglist.m12 li{ margin:12px 5px;}
.imglist li.more{ float:none;text-align:right;line-height:2.0em}
.imglist li h1.subtlt{ font-size:14px; line-height:1.5em; color:#db913c; padding-top:8px; padding-bottom:12px; font-weight:bold}
.imglist li h1.subtlt span{ display:block; font-size:12px; color:#555; font-weight:normal}
.imglist li h1.subtlt b{ display:block; font-size:12px; color:#555;}

.imgtxtlist {}
.imgtxtlist li{position:relative; background:url(../images/dash.gif) repeat-x 0 bottom; margin:5px 2px}
.imgtxtlist li img{ position:absolute; left:0; top:0}
.imgtxtlist li .text{ padding-left:245px;min-height:165px; }
.imgtxtlist li .text.pl200{ padding-left:200px; min-height:260px;}
.imgtxtlist li .text.pl290{ padding-left:290px; min-height:200px;}
.imgtxtlist li .text.pl330{ padding-left:330px; min-height:200px;}
.imgtxtlist li .text.pl290 h1{ min-height:auto; padding-bottom:15px}
.imgtxtlist li .text h1{font-size:14px; line-height:1.5em; color:#202020;padding-top:8px; min-height:50px  }
.imgtxtlist li .text h1 b{ display:block}
.imgtxtlist li .text p{font-size:12px; color:#555; line-height:1.8em}

/*--------页面布局---------*/
#bodyWrap { margin:0 auto; width:970px; padding:0 15px; }
.main_wrap{clear: both;}
.w970 { margin:0 auto; width:970px; overflow:hidden; }
.main_left {float:left; width:226px;margin-right:10px; _margin-right:9px;display:inline }
.main_center { float:right; width:734px; overflow:hidden;display:inline}
.w225 { width:225px !important; overflow:hidden; }
.w260 { width:260px !important; overflow:hidden; }
.w300 { width:300px !important; overflow:hidden; }
.w320 { width:330px !important; overflow:hidden; float: none;}
.w355 { width:359px !important; overflow:hidden; }
.w360 { width:360px !important; overflow:hidden; }
.w460 { width:460px !important; overflow:hidden; }
.w480 { width:480px !important; overflow:hidden; }
.w630 { width:630px !important; overflow:hidden; }
.w660 { width:660px !important; overflow:hidden; }


/*头部-*/
#Header { padding-top:38px; }
/*#Header .logo { height:80px; padding:0 4px 0 15px; }*/
#Header .logo {padding:0 4px 0 15px; }
.language{
	clear: both;
    float: right;
    margin: 5px 4px 14px 0;
}
.nav_login{
	clear:both;
	overflow: hidden;
}
/*导航及会员登陆-*/
.nav { float:left; width:673px; height:58px; padding:5px 0; text-align:center; background:#F08300; }
.nav ul { height:56px; overflow:hidden }
.nav ul li { float:left; margin:-1px 13px 1px; }
.nav ul li a { display:block; width:70px; font-size:12px; height:28px; line-height:28px; color:#ffffff;font-family: "微软雅黑";  border-top:1px solid #ffffff;font-size: 13px;
}
.nav ul li a:hover { color:#e0a55c }
.login { 
    float: left;
    margin-left: 10px;
    width: 270px;
}
.login form{
	border: 2px solid #F08300;
    height: 55px;
    padding: 5px 8px;
    width: 264px;
}

.login .td_border_left { border-right:2px solid #F08300; width:170px;}
.login .td_border_left .a_left{ font-size:12px;color:#F08300;}
.login .td_border_right { padding-left:10px;width:90px;}
.login td { color:#dddddd; height:27px; line-height:27px; padding:0px 2px; }
.login td .f-input { width:90px; }
.login td a { color:#dddddd; }
.login .member_table td,.login .member_table td a{
	color: #231815;
    font-family: "微软雅黑";
    font-size: 12px;
}
.login .member_table tr.member_hr td a.member{
	background:url(../images/member_icon.png) no-repeat scroll 0 50%;
	padding: 5px 0 5px 22px;
}
.login .member_table tr.member_hr td a.activity{
	background:url(../images/activity.png) no-repeat scroll 0 50%;
	padding: 5px 4px 5px 21px;
}
.login .member_table tr.member_hr td a.certificate{
	background:url(../images/zige.png) no-repeat scroll 0 50%;
	padding: 5px 4px 5px 21px;
}
.login .member_table tr.member_hr td a.prize{
	background:url(../images/prize.png) no-repeat scroll 0 50%;
	padding: 5px 4px 5px 21px;
}
.login .member_table tr.member_hr td a.study{
	background:url(../images/xuehui.png) no-repeat scroll 0 50%;
	padding: 5px 4px 5px 21px;
}
.login .member_table tr.member_hr td a.zhuan{
	background:url(../images/zhuan.png?20171221) no-repeat scroll 0 50%;
	padding: 5px 0 5px 22px;
}
.login .member_table tr.member_hr td.download_area span{padding-right: 10px;}
.login .member_table tr.member_hr td.download_area a.download,.login a.download{
     background: none repeat scroll 0 0 #ED8719;
    color: #FFFFFF;
    font-size: 12px;
    padding: 1px 17px;
}
.login .member_table tr.member_hr td.download_area{
	 border-left: 2px solid #ED8719;
    float: right;
    margin-left: 18px;
    padding-left: 16px;
} 
.select_search{
	float: right;
    margin: 10px 0 0;
}
#bodyWrap .ad_banner{margin-bottom:20px;} 
.ad_banner li {
    float: left;
    padding-right: 4px;
}
/*标题*/
.maintlt,.con .tlt h1.bgdark { position:relative; height:30px; line-height:30px; padding-top:2px;padding-left:9px;border:2px solid #DCDDDD; }
.maintlt h1 { color: #F08300;float: left;font-family: "微软雅黑"; font-size: 16px;font-weight: normal; height: 30px;    line-height: 30px;}
.maintlt2 h1 { font-size:16px; font-family:"微软雅黑"; color:#333; line-height:1.8em; border-bottom:1px #ccc solid; padding:5px;}
.maintlt2 h1 span{ font-size:14px; color:#db913c; padding:0 5px}
.maintlt h1.bg {display:inline-block;*dispaly:inline; *zoom:1;  padding:0;  background:#fff; }
.maintlt a.more { color: #F08300;
    float: right;
    font-family: "微软雅黑";
    font-size: 14px;
    padding-right: 8px;}
.maintlt p{ position: absolute; right:10px; bottom:-2px; }
.maintlt ul{float:right;margin-top:3px}
.maintlt ul li{ display:inline-block;*display:inline;*zoom:1; color:#999; }
.maintlt ul li a{ display:inline-block;*display:inline;*zoom:1; height:28px; line-height:28px; height:28px; line-height:28px;padding:0 6px;}
.maintlt ul li.selected a{ background:#fff; border:1px #ccc solid; border-bottom:0; text-decoration:none;}
/*表格*/
.listTable {  margin: 5px 0;}
.listTable th {font-weight: bold; height:30px; line-height:30px;text-align:center;background:#e0a55c;color: #fff;white-space: nowrap; font-weight:normal}
.listTable td { background:url(../images/dash.gif) repeat-x 0 bottom;border-collapse: collapse; padding:12px 5px;}

.detailtalbe { border:1px #ccc solid; margin:8px 0}
.detailtalbe th,.detailtalbe td{ background:#f2f2f2;border:1px #ccc solid; padding:5px; text-align:right}
.detailtalbe td{ background:#fff; text-align:left; color:#999}

/*广告*/
.ad_banner .left { float:left; width:580px; height:345px; overflow:hidden;}
.ad_banner .left div{ float:left; margin-right:5px; width:190px; height:346px; overflow:hidden }
.ad_banner .right { float:left; width:390px;height:345px; display:inline}
.ad_banner .right div{ float:left; width:190px; margin-bottom:5px; margin-left:5px;overflow:hidden }
.ad img { }

/*当前位置*/
.website {
	border:2px solid #DCDDDD;
    height: 32px;
    line-height: 32px;
    margin: 10px auto;
    padding: 0 15px;
    width: 937px;;
}
/*搜索*/
.search_bar { height:34px; line-height:34px; background:url(../images/search_bg.jpg) repeat-x; padding:0 10px }
.search_bar .date { float:left;color:#ddd; }
.search_bar .search { float:right; }

/*文字列表*/
.notice {background:#fff; }
.main_left .notice .con {border:2px solid #DCDDDD;border-top:0;}
.main_left .notice .maintlt{margin-bottom:0;}
.newslist li {line-height:24px;background:url(../images/btn.png) no-repeat; background-position:-121px -275px;  padding-left:10px; position:relative;text-align:justify; }
.newslist li h1{ font-size:14px;}
.newslist li p{ font-size:12px;}
.newslist li span{ position:absolute; right:5px; font-family:Arial, Helvetica, sans-serif}

.noticelist li {position:relative; background:url(../images/dash.gif) repeat-x 0 bottom; margin:5px 0}
.noticelist li h1{color: #555; font-size: 12px; line-height: 1.5em; position: relative; padding:8px 0;}
.noticelist li h1 span{ position:absolute; right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; font-weight:normal}
.noticelist p { line-height: 1.6em; margin: 0; padding: 0; color:#777 }
.noticelist p.comment { color: #555; padding:8px 0 }
.noticelist p.comment a{ color: #555; text-decoration:underline }

.interview { margin:10px 0}
.interview li { width:138px; float:left; margin:0 8px; display:inline}
.interview li h1 { font-size:14px; line-height:1.5em; color:#db913c; padding-top:8px; padding-bottom:12px}
.interview li h1 span{ display:block; font-size:12px; color:#555}
.interview li p { line-height:2.0em}

.introduction { height:160px; position:relative; margin:10px 0}
.introduction img { float:left}
.introduction h1 { position:absolute; bottom:0; left:0;font-size:14px; line-height:1.5em; color:#db913c; padding-top:50px}
.introduction h1 span{ display:block; font-size:12px; color:#555}

.categorylist{}
.categorylist.w80 li{ padding-left:80px;}
.categorylist.w80 li span{ width:80px;margin-left: -80px;}
.categorylist li { background: url("../images/dash.gif") repeat-x scroll 0 bottom transparent; line-height: 30px; margin:8px 0; padding-bottom:4px; padding-left:100px; min-height:30px }
.categorylist li span { color: #4E4E4E; display: block; float: left; font-weight: bolder; margin-left: -100px; text-align: right; width:100px; }
.categorylist li span a { color: #4E4E4E; }
.categorylist li a { display: inline-block; padding: 0 8px; }
.categorylist li a.active, .categorylist li .active { background-color: #F77A07; color: #FFFFFF; height: 25px; line-height: 25px; text-align: center; }
.categorylist li .active { display: inline-block; padding: 0 4px; }

.textlist{}
.textlist li { line-height: 30px;padding-bottom:4px; padding-left:100px; }
.textlist li span { color: #db913c; display: block; float: left; margin-left: -50px; width:50px; font-size:12px; }
.textlist li a { display: inline-block; *display:inline; *zoom:1; margin:0 2px; padding: 0 8px; font-size:12px }
.textlist li a.active, .textlist li .active { background-color: #F77A07; color: #FFFFFF; height: 25px; line-height: 25px; text-align: center; }
.textlist li .active { display: inline-block; padding: 0 4px; }

.textlist.txtall{}
.textlist.txtall li {line-height:2.0em; padding:5px 0; font-size:10px; color:#999; background:url(../images/dash.gif) repeat-x 0 bottom}
.textlist.txtall li span { color: #333; font-weight:bold; font-size:14px; display: block; float:none; padding:5px 8px;  margin-left:0; width: auto; }

/*案例列表*/
.caselist {}
.caselist li{ display:inline-block; *display:inline;*zoom:1; width:220px; border:1px #ccc solid; margin:8px 6px;}
.caselist li a:hover{ color:#555}
.caselist li img{ width:200px; height:150px; border:10px #fff solid}
.caselist li h1{ font-size:12px; line-height:25px; font-weight:normal; background:#f2f2f2; padding:5px 10px; border-top:1px #ccc dashed}

.newstlt { background: url("../images/dash.gif") repeat-x 0 bottom ; padding: 5px 0; text-align: center; margin-bottom:8px}
.newstlt h2 { 
	font-size: 16px;
    margin-bottom: 10px;
}
.newstlt span {color: #999;font-size: 12px;}
/*文章*/
.con { padding:10px 0; line-height:2.0em}
.con .tlt{ position:relative; height:34px; line-height:34px; padding-top:2px;margin-bottom: 10px; }
.con .tlt h1 { height:28px; line-height:28px;font-size:14px; color:#333333; margin-top:3px; float:left; color:#db913c}
.con .tlt h1.bgdark {font-size:18px;  color:#F08300; float:none;  }
.con .tlt h1.bgdark a,.maintlt h1 a{color:#F08300;}
.maintlt h1 a{font-weight:bold;}
.con .tlt a.more { float:right; padding-right:8px; color:#db913c}
.con .dashline{ margin:10px 0}
/**/
.page {	color: #585858;	font-family: Verdana, Geneva, sans-serif; padding:5px 5px;}
.page a{border:1px solid #DCDDDD;}
.page a, .page .current {	background:#fff;display: inline-block;height: 22px;line-height: 22px;margin: 0 2px;	padding: 0 7px;}
.page a:hover {	background:#cac4bd; color:#555}
.page .current {	background:#5a5a5a;color: #fff;	cursor: pointer;height: 22px;line-height: 22px;	padding: 0 7px;}
.page .current.prev, .page .current.next {	background: none repeat scroll 0 0 #3C3C3C;	border-color: #AAAAEE;color: #858585;	text-shadow: 1px 1px 0 #3C3C3C;}
.box { background:#fff; overflow: hidden;}
.newsimg { width:360px; height:240px;}
/*新浪关注*/
.sina_attention { padding-top: 8px;}
.sina_text{ position:relative; padding-left:70px; height:65px; margin:10px 0  20px 0}
.sina_text img { position:absolute; left:0; top:0; width:65px; height:65px;}
.sina_text h1{ font-size:12px; font-family:Verdana, Geneva, sans-serif; padding-top:10px; line-height:1.8em}
.sina_text p{ font-size:11px; color:#999; padding-bottom:5px}
/*选择委员会*/
.select_person{padding:10px 0 10px 6px;}
.select_person select{
	border: 1px solid #585859;
    height: 25px;
    line-height: 25px;
    width: 212px;
	padding:2px;
}
/*新增样式*/
.designmanua_brand{}
.designmanua_brand img{ float:left; border:#eee 1px solid; margin:5px 4px;}

.designmanual {}
.designmanual li{ display:inline-block; *display:inline;*zoom:1; width:165px; margin:15px 5px;}
.designmanual li a:hover{ color:#555}
.designmanual li img{ width:160px; height:120px; padding:5px; border:#eee 1px solid}
.designmanual li h1{ font-size:12px; line-height:20px; font-weight:normal; padding-top:5px; margin-left:10px; }
.designmanual li h1 b{ line-height:35px;}

.designmanual_ad{ display:block; margin-bottom:10px;}

.policy h1{ font-size:12px; margin:10px 10px;}
.policy ul li{ float:left; height:25px; line-height:25px; background:url(../images/btn.png) no-repeat; background-position:-116px -275px; padding-left:15px; position:relative; margin-right:10px; margin-left:5px;}

.sequencing{  margin-left:7px; margin-top:10px; margin-bottom:5px;}
.sequencing h1{display : inline; font-size:12px;}
.sequencing a{ padding:0 5px;}
.sequencing a.on{ padding:3px; background-color:#5a5a5a; color:#FFF;}

.manualtalbe { border:2px #fff solid; margin:8px 0}
.manualtalbe th,.detailtalbe td{ background:#f7f7f7;border:2px #fff solid; padding:5px; text-align:right}
.manualtalbe td{ background:#f7f7f7; text-align:left; color:#606060; padding-left:5px;}

.subsummitlist {}
.subsummitlist li{ position:relative; display:inline-block; *display:inline;*zoom:1; width:340px; margin:8px 6px;}
.subsummitlist li a:hover{ color:#555}
.subsummitlist li img{float:left; width:168px; height:200px;}
.subsummitlist li a.more{ position:absolute; bottom:0; right:0;}
.subsummitlist li ul{ float:left; font-size:12px; width:160px; margin-top:3px;}
.subsummitlist li ul li{ margin:4px 7px; width:175px;}


.speechphoto li{display:inline-block; *display:inline;*zoom:1; width:228px; margin:5px;}
.speechphoto li img{width:228px; height:145px; border:1px solid #CCC;}

.guest img{ float:left; width:310px; height:195px;}
.guest ul{ float:left; margin:10px; width:390px;}
.guest ul li{ line-height:23px;}

.w358 { width:358px !important; overflow:hidden; }
.w630 { width:630px !important; overflow:hidden; }


.manualimg{ float:right;}
.manualimg img{ display:block; width:338px; height:200px; margin-left:10px;}
.manual{ padding:10px;}
.manual p{ line-height:24px;}

.bookpreview{}
.bookpreview li{ 
    float: left;
    height: 110px;
    margin: 10px;
    width: 461px;
}
.bookpreview li img{ float:left; display:block; width:158px; height:107px;}
.bookpreview li h1{ float:left; font-size:12px; font-weight:normal; width:293px; margin-left:10px; line-height:20px;}
.bookpreview li h1 b{font-size:14px; line-height:35px;}

.bookdownload li{ float:left; text-align:center;}
.bookdownload li img{height:147px; padding:5px; border:1px solid #eee;}
.bookdownload li h1{ font-size:12px; font-weight:normal; margin:0 0 7px 0;}

.imgw140 li img{ width:140px; margin:10px 4px;}
.imgw115 li img{ width:115px; margin:10px 5px;}

.webnav{ margin-left:5px;}
.webnav li{ float:left;}
.webnav li{ margin:10px 5px;}

.periodicalsummary{ position:relative; float:right; display:block; width:272px; height:175px; line-height:23px; margin:0 25px;}
.periodicalsummary a{ position:absolute; bottom:0; right:0;}
/*底部*/
#Footer { 
	color:#231815;
    font-size: 13px;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    width: 970px;
	line-height: 22px;
}
#Footer .subnav { height:25px; line-height:25px; border: 2px solid #DCDDDD; margin-bottom:15px; color:#999 }
#Footer .subnav a{ display:block; float:left; padding:0 9px; font-weight:bold;color:#555555;}
#Footer .subnav span{ display:block; float:left; padding:0 5px; color:#999;}
#Footer p { line-height:1.8em }
.bottom_menu{height: 35px;line-height: 35px;margin-bottom: 10px;}
.bottom_menu a{color:#000;}

.summittitle{ font-size:16px; text-align:center; font-weight:bold; margin:25px 0}
.summitlist {}
.summitlist li{ display:inline-block; *display:inline;*zoom:1; width:165px; margin:8px 6px;}
.summitlist li a:hover{ color:#555}
.summitlist li img{ width:165px; height:105px;}
.summitlist li h1{ font-size:12px; line-height:25px; font-weight:normal; padding-top:5px; text-align:center; border-top:1px #ccc dashed}
.banner{text-align:center;}

/*合作伙伴*/
.imglist_partner li{
	border: 1px solid #B6B6B6;
    float: left;
    margin: 8px 10px 8px;
    overflow: hidden;
    padding: 6px 8px;
}
.imglist_partner li img{
	width:155px;
}
.imglist_website li{
	float: left;
    margin: 8px 10px;
    text-align: center;
}
.imglist_website li img{
	width:170px;
}
.imglist_website li span{
	display: block;
    margin-top: 8px;
}
.imglist_media li{
	/*border: 1px solid #B6B6B6;*/
    float: left;
    margin: 8px 10px 8px;
    overflow: hidden;
    padding: 6px 8px;
}
.imglist_media li img{
	width:155px;
}
.imglist_media li a{
	display: table-cell;
    vertical-align: middle;
}
.imglist_media li a img{
	vertical-align: middle;
}

/*走进学会*/
.academy{
	background:none;
	padding: 0;
}
.come_academy a{
	background: none repeat scroll 0 0 #F08300;
    color: #FFFFFF;
    display: block;
    font-family: "微软雅黑";
    font-size: 25px;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
#tab-container ul {
    /*background: url("../images/pixel.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);*/
    border: 1px solid #CCCCCC;
    float: left;
    list-style-type: none;
    padding: 0;
	height: 32px;
    line-height: 32px;
    width: 658px;
}
#tab-container .map ul{
	border: 0 none;
    height: auto;
}
#tab-container ul li {
    float: left;
    margin: 0 2px 0 0;
}
#tab-container ul a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    color: #333333;
    display: block;
    float: left;
    padding: 4px 8px;
    text-decoration: none;
	height: 20px;
    line-height: 20px;
	font-family:"微软雅黑";
	outline:0;
	font-size:16px; font-weight:bold;
}
#tab-container ul a:hover {
    background: none repeat scroll 0 0 #fff;
}
#tab-container ul a.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-style: none solid none;
    border-width: 0 1px 0;
    color: #F08300;
    cursor: default;
    padding-bottom: 9px;
}
#tab-container ul li:first-child a.active{border-left:0;}
#tab-container .tabs-container {
    border: 1px solid #ccc;
	border-top:0;
    clear: left;
    padding: 20px 8px 0;
}
#tab-container #tab2 .con .tlt h1{color: #000000;}
.map{
	overflow: hidden;
    padding-bottom: 20px;
}
.map h3{
	color: #D08132;
    font-size: 19px;
    padding-bottom: 15px;
}
.map ul li{
	float: left;
    line-height: 24px;
    padding-right: 15px;
}
.map ul li span{
	color: #000000;
    display: block;
    font-size: 15px;
    font-weight: bold;
}

/*学术活动*/
.academic{
	border-bottom: 1px solid #9E9F9F;
    margin: 6px auto 20px;
    overflow: hidden;
    padding-bottom: 15px;
    /*text-align: center;*/
    width: 925px;
}
.academic img{width:110px;}
.academic_slider{
	clear:both;
	margin-top:-10px;
}
.ciid_designer,.designer_year,.ciid_yearmeet{
	border-bottom: 1px solid #9E9F9F;
    clear: both;
    overflow: hidden;
    padding: 20px 0 30px;
}
.ciid_designer img{
	border-right: 1px solid #9E9F9F;
    float: left;
    margin-right: 25px;
    padding: 0 25px 0 10px;
}
.ciid_designer p{
	font-weight: bold;
    line-height: 22px;
    text-indent: 26px;
	padding-top: 5px;
}
.designer_year h3{
	 font-size: 18px;
}
.designer_year h3 img{
	margin-left: 50px;
    vertical-align: middle;
}
.designer_year p{
	font-weight: bold;
    line-height: 22px;
    padding: 10px 0;
    text-indent: 26px;
}
.con a.more_desiger{
	background: none repeat scroll 0 0 #EEEEEE;
    display: inline-block;
    font-weight: bold;
    margin-top: 25px;
    padding: 4px 25px;
}

.ciid_yearmeet img {
    border-right: 1px solid #9E9F9F;
    float: left;
    margin-right: 25px;
    padding: 41px 25px 45px 10px;
}
.ciid_yearmeet p{
    font-size: 13px;
    line-height: 22px;
    padding: 0;
    text-indent: 26px;
}

.year_meeting{
	border-bottom: 1px solid #9E9F9F;
    clear: both;
    overflow: hidden;
    padding: 30px 0;
}
.year_meeting img{
	float: left;
    padding: 0 39px 30px;
}
.year_meeting h3{
	font-size: 16px;
}
.year_meeting p{
	font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    padding-top: 10px;
}
.year_meeting a img{
    float: none;
    padding: 0 0 0 30px;
    vertical-align: middle;
}
.year_meeting span img{
	 clear: both;
    float: none;
    margin-top: 15px;
    padding: 0;
}
.year_meet_pic{
	clear: both;
    margin-top: 30px;
    overflow: hidden;
	margin-bottom: 13px;
}
.year_meet_pic ul li{
	float: left;
    margin-right: 10px;
    text-align: center;
    width: 168px;
}
.year_meet_pic ul li.last{
	margin-right:0;
}
.year_meet_pic ul li img{
	display: block;
    width: 168px;
}

.designer_year ul.public_class{
	background: none repeat scroll 0 0 #EEEEEE;
    clear: both;
    margin-top: 15px;
    overflow: hidden;
    padding: 7px 0 0 5px;
}
.designer_year ul.public_class li{
	float: left;
    margin: 0 5px 10px;
    text-align: center;
    width: 223px;
}
.designer_year ul.public_class li span{
	 background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-top: -38px;
    opacity: 0.7;
    position: relative;
}

.workshop p{
	font-weight: normal;
    padding: 14px 0 20px;
}
.workshop ul li,.awards_detail ul li{
	float: left;
    margin-right: 10px;
}
.workshop ul li img,.awards_detail ul li img{
	height: 160px;
    width: 225px;
}

ul.culture_tab{
	float: left;
    list-style: disc outside none;
    margin-top: 8px;
    padding-left: 18px;
    width: 330px;
}
ul.culture_tab li{
	float: left;
    font-weight: bold;
    line-height: 30px;
    list-style: disc outside none;
}

ul.unite_detail{
	clear:both;
    list-style: disc outside none;
    padding-top: 8px;
}
ul.unite_detail li{
	float: left;
    list-style: disc outside none;
    margin-left: 18px;
}

.trains p{ padding: 10px 0;}

/*CIID奖项*/
.ciid_price{
    text-align: left;
    width: 900px;
}
.ciid_price a img{
	width:145px;
}
.ciid_awards img{
	padding: 0 40px 10px 20px;
    width: 100px;
}
.awards_detail p{
	font-weight: bold;
    padding: 14px 0 20px;
}

.more_awards{
	clear: both;
    margin-top: 25px;
    overflow: hidden;
}
.more_awards h3{
	font-size:18px;
	margin-bottom:8px;
}
.more_awards ul li{
	 float: left;
    line-height: 36px;
    margin-right: 60px;
    width: 175px;
}
.more_awards ul li a{
	 color: #FF6600;
    font-size: 14px;
    font-weight: bold;
}

.card_cup ul li{
	margin-right: 27px;
    width: 60px;
}

.article_awards h3{
    margin-bottom: 15px;
}

/*法规与标准*/
.standards{
	padding:10px 10px 50px 10px;
}
.standards p{
	clear:both;
	padding: 10px 0 5px;
}
.standards ul{margin-left:14px;}
.standards ul li{
	float: left;
    line-height: 30px;
    list-style: disc outside none;
    padding-right: 50px;
}

/*设计公司*/
ul.company_list{
	overflow:hidden;
}
ul.company_list li{
	float: left;
    height: 140px;
    margin: 8px 40px 8px 0;
    overflow: hidden;
    width: 128px;
    text-align: center;
}
ul.company_list li.endItem{margin-right:0;}
/* modify by spring 2014/10/14*/
ul.company_list li img{
    /*border: 1px solid #D2D2D2;*/
    vertical-align: middle;
}
ul.company_list .img{
    border: 1px solid #d2d2d2;
    height: 93px;
    position: relative;
    text-align: center;
    width: 126px;
    margin-bottom: 5px;
}
ul.company_list li span.for-vertical{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.company_detail{
	overflow:hidden;
}
.text-img{
	border: 2px solid #E1E1E1;
    display: table;
    float: left;
    height: 230px;
    text-align: center;
    vertical-align: middle;
    width: 230px;
}
.text-img span{
	display: table-cell;
	text-align: center;
    vertical-align: middle;
	*display: block;
    *font-size: 175px;
    *font-family:Arial;
}
.text-img img{
	width:220px;
	vertical-align: middle;
}
.company_info{
	float: right;
    width: 375px;
}
.company_info .categorylist li{
	background: none repeat scroll 0 0;
    font-size: 16px;
    line-height: 32px;
    margin: 0;
    padding: 0;
}
.company_info .categorylist li.company_title{
	color: #DC8900;
    font-size: 18px;
    font-weight: bold;
    padding: 0;
}
.company_info .categorylist li span{
	margin: 0;
    width: auto;
}
.company_intro{
    clear: both;
    margin-top: 20px;
}
.company_intro h1{
	font-size:14px;
}
.company_intro p{
	font-size:14px;
	line-height:24px;
}
.imglists li{
	clear: both;
    margin: 10px 0;
    overflow: hidden;
}
.imglists li .img{
	float: left;
    width: 148px;
}
.imglists li .title{
	float: left;
    padding: 30px 0 0;
    width: 145px;
}
.imglists li .img img{
	border: 1px solid #C3C3C3;
    padding: 3px;
}
.imglists li .title h1{
	font-size:16px;
}

.company_case{
	font-size: 14px;
    line-height: 24px;
}
.company_case .newstlt{
	margin-bottom: 20px;
    padding-bottom: 10px;
    text-align: left;
}
.company_case ul li label{
	font-weight: bold;
}
.company_case h1{
	font-size: 14px;
}
.project_intro{
	margin-bottom: 20px;
    text-indent: 28px;
}
.company_case a.back{
	color: #DC8900;
    display: block;
    float: right;
    font-weight: bold;
    margin-top: 35px;
}
.company_case img{
	max-width: 660px;
}
.desiger_detail{
	font-size:14px;
}
.desiger_detail li{
	line-height:24px;
}
.desiger_detail li.list_img{
    margin: 0 0 8px 0;
    text-align: center;
    width: 148px;
}
.desiger_detail li.list_img img{
	border: 1px solid #BFBFBF;
	padding:5px;
}
.desiger_detail label{
	font-weight:bold;
}

.imglist.other_case li{
	clear:both;
	overflow:hidden;
	margin: 8px 0;
    position: relative;
    width: 100%;
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
}
.other_case li img{
	float: left;
    height: 100px;
    width: 110px;
}
.other_case li h1{
	 bottom: 12px;
    font-size: 13px;
    font-weight: bold;
    left: 118px;
    position: absolute;
    text-align: left;
}

/*设计师*/
.designer_left{
	float: left;
    position: relative;
    width: 270px;
}
.designer_left h1.text-l{
	background: none repeat scroll 0 0 #000000;
    bottom: 8px;
    color: #FFFFFF;
    font-size: 18px;
    left: 0;
    opacity: 0.72;
    padding: 10px 0 10px 8px;
    position: absolute;
    width: 262px;
}
.designer_left h1.text-l b{
	display: block;
    font-size: 14px;
    margin-top: 10px;
}
.designer_right{
	float: left;
    margin-left: 10px;
    width: 660px;
}
.designer_right .items{
	float: left;
    margin-bottom: 5px;
    margin-left: 5px;
}
ul.desiger_pro li{
	float:left;
    margin: 15px 15px 15px 30px;
    overflow: hidden;
}
ul.person_talk li{
	border-bottom: 1px solid #B4B5B5;
    clear: both;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px;
}
ul.person_talk .talk_left{
	float: left;
    width: 230px;
}
ul.person_talk .talk_right{
	float: left;
    width: 640px;
	margin-left:35px;
}
ul.person_talk .talk_right h1{
	font-size: 18px;
    margin-bottom: 12px;
}
.talk_right .talk_content{
	font-size: 14px;
    line-height: 24px;
    text-indent: 28px;
}
.talk_more{
	float:right;
}

/*设计师信息*/
.tj_desiger .items {
	border-bottom: 1px solid #B4B5B5;
    clear: both;
    margin: 10px 0;
    overflow: hidden;
    padding-bottom: 10px;
}
.tj_desiger{padding:0 5px;}
.tj_desiger .items img{
	float: left;
    padding-right: 10px;
}
.tj_desiger .items_right{
	font-size:14px;
}
.tj_desiger .items_right h1 a{
	color:#DC8900;
    font-size: 16px;
}
.desginer_top{
	border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 15px;}

.desginer_top_img{
	float:left;
	width:230px;
}
.designer_top_info{
	float: right;
    font-size: 14px;
    width: 375px;
}
.designer_top_info h1{
	color: #DC8900;
    font-size: 18px;
    margin-bottom: 10px;
}
.designer_intro{
	clear: both;
    font-size: 14px;
    line-height: 24px;
}
.designer_intro span{font-weight:bold;}
.designer_top_info .categorylist li {
    background: none;
    line-height: 30px;
    margin: 0;
    padding: 0;
}
.categorylist.w80 li span {
    margin-left: 0;
    width: auto;
}
.design_case li{
	border-bottom: 1px solid #CCCCCC;
    clear: both;
    overflow: hidden;
    padding-bottom: 20px;
    width: 97%;
}
.design_case li h1{
	font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
}
.design_case li .case_item{
	float: left;
    padding-right: 5px;
}

/*精彩案例*/
.slider-container{
	margin-top: 10px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.flexslider{
	position: relative;
    z-index: 10;
}
.slider-container .sPic{
	float:left;
	width:665px;
}
.slider-container .sPic img{
	width:665px;
	height:455px;
}
.slider-container .img_right{
	background: none repeat scroll 0 0 #a1a1a1;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 415px;
    line-height: 26px;
    margin-top: 0;
    padding: 40px 0 0 23px;
    width: 282px;
}
.flex-control-nav{
	bottom: 10px;
    position: absolute;
    right: 30px;
    z-index: 999;
}
.flex-control-nav li{
	background: none repeat scroll 0 0 #000000;
    float: left;
    height: 18px;
    margin: 0 5px;
    width: 18px;
}
.flex-control-nav li a{
	cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.flex-control-nav li a.active{ height:100%;
	background: none repeat scroll 0 0 #ffffff;
}

.shanxuan .project_type{
	border-bottom: 1px solid #B4B5B5;
    clear: both;
    margin-top: 12px;
    overflow: hidden;
    padding-bottom: 12px;
}
.shanxuan .project_type ul li{
	background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    font-weight: bold;
    margin: 0 4px;
    padding: 0 10px;
}
.shanxuan .project_type ul li.shanxuan_title{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.shanxuan .project_type ul li a{
	color:#333;
}
.shanxuan .project_type ul li a.active{color:#DC8900;}
.shanxuan .order span.title{
	font-weight: bold;
}
.order{
	clear:both;
	margin:10px 0;
}
.order a.active{color:#DC8900;}
.ajax_caselist ul li{
	float: left;
    margin: 0 21px 16px 0;
    position: relative
}
.ajax_caselist ul li img{
	width:220px;
	height:170px;
}
.case_desc{
	background: none repeat scroll 0 0 #000000;
    bottom: 0;
	color: #FFFFFF;
    left: 0;
    opacity: 0.5;
	filter:alpha(opacity=50);
    position: absolute;
    text-align: center;
    width: 220px;
}
.case_desc a{
	color: #FFFFFF;
    display: block;
    font-weight: bold;
    line-height: 18px;
    padding: 5px 0;
}
.text-r{
	clear:both;
}

/*案例详情*/
ul.sycate_case{
	overflow:hidden;
	margin:15px 0;
}
.sycate_case li{
	background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #9F9F9F;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    float: left;
    margin: 6px 4px;
    padding: 3px 14px;
}
.same_case li{
	border-bottom: 1px solid #B4B5B5;
    clear: both;
    font-size: 14px;
    line-height: 24px;
    margin: 10px 0;
    overflow: hidden;
    padding-bottom: 10px;
}
.same_case li img{
	float: left;
    padding-right: 15px;
}
.home_imgview span.sPic{
	width:655px;
	float:left;
}
.home_imgview .case_table{
	width:290px;
	float:right;
}
.home_imgview .case_table span.sPic{
	height:205px;
	overflow:hidden;
	width:290px;
	margin-bottom:35px;
}
.home_imgview .case_table span.sPic img{
	height:205px;
	width:290px;
}
.home_imgview .case_table th{width:80px;}
.same_case li h1{
	color: #DB913C;
	font-size: 14px;
}
.case_table{font-size:14px;}
.case_table td,.case_table th{
	font-size: 12px;
    text-align: left;
}

/*会员中心*/
.tab_member{}
#tab-container .tab_member li{
    float: left;
    margin: 0 2px 0 0;
}
#tab-container .tab_member li h1{
	font-size: 12px;
}
#tab-container .tab_member li a{
	background: none repeat scroll 0 0 #DCDCDC;
	display:block;
    color: #DB913C;
    float: none;
    padding: 4px 15px;
}
#tab-container .tab_member li a.active{
	background: none repeat scroll 0 0 #ea6103;
    border:0;
    color: #fff;
    cursor: default;
}
#tab-container .tab_content{
	border: 0 none;
    padding: 0;
}
#tab-container .tab_content .tab{
	font-weight:bold;
}
.download_detail{
	font-weight:bold;
}
.download_detail .newslist li{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    padding: 0;
}
.download_detail .newslist li a,.tab_content a{
	text-decoration:underline;
}
.download_detail .member_left{
	float: left;
    width: 340px;
}

/*设计书刊*/
.indoor_left{
	font-size:13px;
	line-height:24px;
	float:left;
	width:400px;
	padding-left:20px;
	margin-top:75px;
}
.indoor_left h3{
    color: #DB913C;
    font-size: 24px;
    padding-bottom: 15px;
}
.indoor_left p{
	padding-bottom:8px;
	text-indent:24px;
}
.indoor_left_bottom p{
	text-indent:0;
}
.indoor_right {
    border-left: 1px solid #CCCCCC;
    float: right;
    margin-left: 15px;
    margin-top: 20px;
    padding-left: 15px;
    width: 428px;
}
.indoor_bottom{
	clear:both;
	font-size:13px;
	line-height:24px;
	padding-left:20px;
	padding-top:30px;
}
.indoor_bottom h3{
    color: #DB913C;
    font-size: 18px;
    padding-bottom: 15px;
}
.indoor_bottom p{
	padding-bottom:25px;
}
.desiger_book li{
	margin:10px;
	width:110px;
	text-align:center;
}
.desiger_book li span{
	display:block;
	margin-top:8px;
}
.desiger_book li img{
	padding:5px;
}

.indoor_right .bookpreview li {
    float: left;
    height: 255px;
    margin: 0 0 10px 14px;
    overflow: hidden;
    width: 200px;
}
.indoor_right .bookpreview li img {
    display: block;
    float: left;
    height: 207px;
    width: 200px;
}
.indoor_right .bookpreview li b {
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
}

.book_detail_line{
    float: left;
    margin-bottom: 30px;
    overflow: hidden;
}
.book_detail{
    float: left;
    font-weight: bold;
    margin-bottom: 25px;
    min-height: 250px;
    overflow: hidden;
    padding-right: 20px;
    width: 460px;
}
.book_detail_line .book_detail{
	min-height:250px;
}
.book_detail_china{min-height:110px;}
.book_left{
	float: left;
    margin-right: 15px;
    width: 158px;
}
.book_left img{
    /*height: 107px;*/
    width: 158px;
}
.book_detail .book_left .book_price{
	padding-top: 8px;
    text-align: center;
}
.book_right{
	font-weight: bold;
    line-height: 20px;
	float: left;
    width: 280px;
}
.book_right a{
    color: #231915;
    display: block;
    font-size: 15px;
    padding-bottom: 8px;
}
.book_public_content{
	position:relative;
	overflow:hidden;
}
.book_public_left{
	float: left;
    margin-top: 30px;
}
.book_public_left img{
	border: 1px solid #CCCCCC;
    height: 280px;
    padding: 5px;
    width: 260px;
}
.book_public_middle{
	 bottom: 71px;
    font-weight: bold;
    left: 315px;
    line-height: 26px;
    position: absolute;
    width: 250px
}
.book_public_middle h2{
	font-size: 24px;
    padding-bottom: 15px;
}
.book_public_middle a{
	background:url(../images/download.jpg) no-repeat scroll 0 0;
	display: block;
    height: 38px;
    margin-top: 15px;
    text-indent: -9999px;
    width: 137px;
}
.book_public_right{
	background: none repeat scroll 0 0 #EBEBEB;
    float: right;
    padding: 15px 5px 5px;
    width: 360px;
}
.book_public_right h1.title{
	float: left;
    font-size: 16px;
}
.book_public_right span{
	float: right;
	font-weight:bold;
}
.book_public_right ul{
	clear: both;
    overflow: hidden;
    padding-top: 8px;
}
.book_public_right li{
	float: left;
    margin: 0 0 10px 10px;
    width: 110px;
	height: 155px;
}

.book_public_right li img{
    height: 110px;
    width: 100px;
}
.book_public_right li h1 b {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.book_public_bottom{
	clear: both;
    margin: 20px 0;
    overflow: hidden;
    position: relative;
}
.book_public_bottom h3{
	border-bottom: 1px solid #868686;
    font-size: 16px;
    margin-bottom: 15px;
    padding-bottom: 8px;
}
.book_public_bottom ul{
	border-right: 1px solid #868686;
    float: left;
    font-size: 14px;
    margin-right: 25px;
    width: 285px;
}
.book_public_bottom ul.last,.book_public_bottom ul ul{
	border-right:none;
}
.book_public_bottom ul li{
	line-height:24px;
}
.book_public_bottom ul ul{
	padding-left:15px;
	width: 270px;
}

/*新闻资讯*/
.news_detail{}
.news_detail li{
	clear:both;
	overflow:hidden;
	background:none;
	list-style:none;
	padding-bottom:15px;
	margin-bottom:15px;
	padding-left:0;
	border-bottom:1px solid #b8b8b8;
}
.news_detail li a{
	font-size:18px;
	display:block;
	margin-bottom:12px;
	color:#231915;
	font-weight:bold;
}
.news_detail li img{
	float:left;
	width:255px;
}
.news_right{
	float: left;
    margin-left: 30px;
    width: 655px;
}

/*首页*/
ul.people_talk li{
	border-bottom: 1px solid #B8B8B8;
    clear: both;
    overflow: hidden;
	margin:0 0 6px;
    padding-bottom: 8px;
    width: 100%;
}
ul.people_talk li.no_line{
	border-bottom: 0 none;
    margin-bottom: 5px;
    padding-bottom: 0;
}
ul.people_talk li .talk_left{
	float: left;
    padding-right: 12px;
}
ul.people_talk li .talk_left img{
	width:120px;
	height:125px;
}
ul.people_talk li .talk_right{
	float: left;
    width: 175px;
}
.people_talk .talk_right h1,.people_talk .talk_right h1 span{
	color:#231915;
	font-size:13px;
	padding-top:0;
}
.people_talk .talk_right p{
	color: #555555;
    line-height: 16px
}
.people_talk .talk_right p a{
	display: block;
    font-weight: normal;
    margin-top: 12px 0 0;
}

.introduction_designer{
    clear: both;
    margin-bottom: 14px;
    overflow: hidden;
    padding: 0;
	height:430px;
}
.introduction_designer .intro_left{
	float: left;
    width: 645px;
}
.introduction_designer .intro_left img{
	width:205px;
	height:205px;
	margin:5px;
}
.introduction_designer .intro_left h1{
	background: none repeat scroll 0 0 #000000;
    bottom: 5px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 18px;
    opacity: 0.72;
    padding: 5px 0 5px 3px;
    position: absolute;
    width: 202px;
    left: 5px;
}
.introduction_designer .intro_left h1 span{color:#fff;}
.introduction_designer .intro_right{}
.introduction_designer .intro_right .items{
	float: left;
    margin: 0 0 5px 8px;
}
.introduction_designer .intro_right .items img{
	float: none;
    height: 95px;
    width: 140px;
}
.imglist.indoor_china li{
	margin:12px 19px 12px 0;
	width:110px;
}
.imglist.indoor_china li:last-child{
	margin:12px 0 12px 1px;
}
.ciid_public li{
	height: 155px;
    width: 92px;
	*width: 90px;
	width: 90px\0;
	margin:3px 10px 3px 0;
}
.imglist.m12.ciid_public li{margin:3px 10px 3px 0;}
.ciid_public li:last-child,.imglist.m12.ciid_public li:last-child{margin:3px 0 3px 1px;}
.ciid_public li img{
	width:94px;
}
.imglist.ciid_public li h1.subtlt{
    height: 30px;
    line-height: 16px;
    overflow: hidden;
	 padding: 8px 0 0;
}
.imglist.m12.indoor_notebook li{
	height: 172px;
    margin: 3px 20px 5px 0;
    width: 139px;
	*width: 130px;
	width: 130px\0;
}
.imglist.m12.indoor_notebook li:nth-child(2),.imglist.m12.indoor_notebook li:nth-child(4){margin-right:0;}
.indoor_notebook li img{
	height: 133px;
    width: 140px;
}
.imglist.ciid_public li h1,.imglist.m12.indoor_notebook h1,.imglist.m12.inoutdoor_china li h1{
	height: 30px;
    line-height: 16px;
    margin: 8px 0 0;
    overflow: hidden;
}
.imglist.m12.inoutdoor_china li{
	margin:3px 0 0 0;
}
.imglist.m12.inoutdoor_china li img.imgw320{
	height: 313px;
    width: 330px;
}

.home_imgview .dBigList{
	background: none repeat scroll 0 0 #FFFFFF;
    padding: 5px 0 0;
}
.home_imgview .dBigList .ulBigPic{background:#ffffff;padding:0;}
.dBigList .ulBigPic .liSelected table.case_table{margin: 0;}
.dBigList .ulBigPic .liSelected table.case_table th{font-weight:bold;}
.dBigList .ulBigPic .liSelected table.case_table th,.dBigList .ulBigPic .liSelected table.case_table td{
	color: #231815;
    text-align: left;
    text-indent: 0;
}
.home_imgview{margin-bottom:10px;}
.home_imgview .dBigList .ulBigPic .liSelected .sPic{ height: 440px;width:645px;}
.home_imgview .dBigList .ulBigPic .liSelected .sPic img {
    height: 440px;
}
.home_imgview .dBigList .ulBigPic .liSelected table tr{height:28px;}
.home_imgview .dBigList .ulBigPic .liSelected .case_table .sPic{
	display: block;
    float: left;
    height: 210px;
    overflow: hidden;
    text-align: center;
    width: 300px;
	margin-bottom: 30px;
}
select#classselect{
	display:none;
}
.home_page .mb10 {
    margin: 0 0 14px;
}


.home_imgview .dBigList .sLeftBtnA, .home_imgview .dBigList .sLeftBtnASel, .home_imgview .dBigList .sLeftBtnABan, 
.home_imgview .dBigList .sRightBtnA, .home_imgview .dBigList .sRightBtnASel, .home_imgview .dBigList .sRightBtnABan {
    background: url("../images/bgAr1.png") no-repeat scroll 0 0;
    display: block;
    height: 35px;
    position: absolute;
    top: 410px;
    width: 40px;
}
.home_imgview .dBigList .sLeftBtnA, .home_imgview .dBigList .sLeftBtnASel, .home_imgview .dBigList .sRightBtnA, .home_imgview .dBigList .sRightBtnASel {
    cursor: pointer;
}
.home_imgview .dBigList .sRightBtnA, .home_imgview .dBigList .sRightBtnASel, .home_imgview .dBigList .sRightBtnABan {
    right: 15px;
}
.home_imgview .dBigList .sRightBtnA,.home_imgview .dBigList .sRightBtnASel,.home_imgview .dBigList .sRightBtnABan {
    background-position: right bottom;
}
.home_imgview .dPicList .flex-direction-nav a.prev,.home_imgview .dPicList .flex-direction-nav a.next{cursor:pointer;}
.home_imgview .dPicList .flex-direction-nav a.prev{
	background: url("../images/bgAr1.png") no-repeat scroll 0 0;
    display:block;
	height:35px;
	left:50px;
	position:absolute;
	text-indent:-9999px;
	top:400px;
	width:45px;
}
.home_imgview .dPicList .flex-direction-nav a.next{
	background: url("../images/bgAr1.png") no-repeat scroll -40px 0;
	display:block;
	height:35px;
	right:380px;
	position:absolute;
	text-indent:-9999px;
	top:400px;
	width:45px;
}
.weixin{
	 position:fixed; 
	 right:0;
	 padding-right: 35px;
	 top:155px;
}
@media (max-width: 1010px) {
	.weixin{
		display:none;
	}
}
.sitemap ul{
	padding-left: 10px;
}
.sitemap ul ul li {
    background: url("../images/btn.png") no-repeat scroll -116px -275px rgba(0, 0, 0, 0);
    line-height: 24px;
    padding-left: 15px;
    position: relative;
}
#bigtable tr{
	line-height: 28px;
}
.designer_year > a img {
    padding-bottom: 9px;
    padding-right: 9px;
	width: 233px;
}
.public_class img {
    height: 106px;
    width: 223px;
}

.tableBorder {
	FONT-SIZE: 12px; 
	background-color:#fff;
	border-color:#f0f0f0;
}
.tableBorder tr{
	background-color:#fff;
 }
.tableBorder td{
	background-color:#e0e0e0;
	padding:4px;
	width:280px;
	font-size:14px;
}

.tableBorder td input[type=text]{
	background-color:#fff;
	padding-top:3px;
	padding-bottom:3px;
	font-size:14px;
}

.notes{
font-size:12px;
color:#888;
}

.submitButton{
	font-size:16px;
	color:#fff;
	background-color:#ED8719;
	padding:5px;
	cursor:pointer;
}

.tableBorder2 {
	  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; 
}
.forumTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #a1f2f3; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}

.alertnotes{
	background-color:#ccc;
	padding:3px;
}

.text-c{ position:relative;}
.closeBtn{ position:absolute; right:0px; top:-24px; height:20px; line-height:20px; width:20px; text-align:center; color:#666; background:#e9e9e9; text-decoration:none; border-radius:50%; }